package com.littcore.saap.core.module.message.meta;

import java.io.Serializable;
import java.util.List;


/**
 * .
 * 
 * <pre><b>描述：</b>
 *    
 * </pre>
 * 
 * <pre><b>修改记录：</b>
 *    
 * </pre>
 * 
 * @author <a href="mailto:littcai@hotmail.com">蔡源</a>
 * @since 2015年10月28日
 * @version 1.0
 */
public class MessageModule implements Serializable {
  
  /** The Constant serialVersionUID. */
  private static final long serialVersionUID = 1L;

  private String code;
  
  private List<MessageMeta> metas;

  public MessageMeta getMessageMeta(String messageCode)
  {
    for (MessageMeta messageMeta : metas)
    {
      if(messageMeta.getCode().equals(messageCode))
        return messageMeta;
    }
    return null;
  }
  
  /**
   * @return the code
   */
  public String getCode()
  {
    return code;
  }

  
  /**
   * @param code the code to set
   */
  public void setCode(String code)
  {
    this.code = code;
  }

  
  /**
   * @return the metas
   */
  public List<MessageMeta> getMetas()
  {
    return metas;
  }

  
  /**
   * @param metas the metas to set
   */
  public void setMetas(List<MessageMeta> metas)
  {
    this.metas = metas;
  }

}
